package org.jvending.provisioning.stocking.handler;

import org.jvending.provisioning.stocking.par.DescriptorFileType;
import org.easymock.MockControl;

public class HandlerFactory {

    public static DescriptorFileType getMockDescriptorFileType(String url, String mimeType) {
        MockControl controlDescriptorFileType = MockControl.createControl(DescriptorFileType.class);
        DescriptorFileType descriptorFileType = (DescriptorFileType) controlDescriptorFileType.getMock();

        descriptorFileType.getValue();
        controlDescriptorFileType.setReturnValue(url);
        descriptorFileType.getValue();
        controlDescriptorFileType.setReturnValue(url);

        descriptorFileType.getMimeType();
        controlDescriptorFileType.setReturnValue(mimeType);

        controlDescriptorFileType.replay();
        return descriptorFileType;
    }
}
